"""
封装:
就是把类的属性及方法封装在类的内部,
这些方法只能在类的内部使用,类的外部无法调用
语法:
在属性前或者方法前添加2个下划线  例如: __name
封装后的方法及属性就变成了类的私有属性及方法
目的:提高数据的安全性

"""
class People:
    def __init__(self):
        self.__name="张三"
        self.age=10
    def set_name(self,name):
        if name not in("习","平","江","泽民"):
            self.__name=name
    def __show(self):
        print(f"姓名{self.__name},年龄{self.age}")

p1=People()
p1.set_name("李四")
p1.__show()
# p2=People()
# p2.show()
# print(p1.__name)





